using System;
using System.Collections.Generic;
using System.Text;

namespace Ndo.Maths
{
    public interface IRelational<TFinal> : IEquatable<TFinal>
        where TFinal : IRelational<TFinal>
    {
        bool GreaterThan(TFinal other);
        bool GreaterThanOrEqual(TFinal other);
        bool LessThan(TFinal other);
        bool LessThanOrEqual(TFinal other);
        bool Inequals(TFinal other);
    }
}
